package model.base;

import java.util.Date;

import com.jfinal.plugin.activerecord.IBean;

/**
 * do not modify this file.^_^
 */
@SuppressWarnings("serial")
public abstract class BaseQuipment<M extends BaseQuipment<M>> extends _BaseModel<M> implements IBean {

    /**
     * ID
     */
    public void setId(Long id) {
        set("id", id);
    }

    /**
     * ID
     */
    public Long getId() {
        return getLong("id");
    }
    /**
     * 创建时间
     */
    public void setCreateTime(Date createTime) {
        set("createTime", createTime);
    }

    /**
     * 创建时间
     */
    public Date getCreateTime() {
        return get("createTime");
    }
    /**
     * 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        set("updateTime", updateTime);
    }

    /**
     * 更新时间
     */
    public Date getUpdateTime() {
        return get("updateTime");
    }
    /**
     * 点位
     */
    public void setStationId(Long stationId) {
        set("stationId", stationId);
    }

    /**
     * 点位
     */
    public Long getStationId() {
        return getLong("stationId");
    }
    /**
     * 设备监测因子
     */
    public void setFactor(String factor) {
        set("factor", factor);
    }

    /**
     * 设备监测因子
     */
    public String getFactor() {
        return getStr("factor");
    }
    /**
     * 设备名称
     */
    public void setName(String name) {
        set("name", name);
    }

    /**
     * 设备名称
     */
    public String getName() {
        return getStr("name");
    }
    /**
     * 设备型号
     */
    public void setModel(String model) {
        set("model", model);
    }

    /**
     * 设备型号
     */
    public String getModel() {
        return getStr("model");
    }
    /**
     * 生产商
     */
    public void setManufacture(String manufacture) {
        set("manufacture", manufacture);
    }

    /**
     * 生产商
     */
    public String getManufacture() {
        return getStr("manufacture");
    }
    /**
     * 设备出厂编号
     */
    public void setFactoryNum(String factoryNum) {
        set("factoryNum", factoryNum);
    }

    /**
     * 设备出厂编号
     */
    public String getFactoryNum() {
        return getStr("factoryNum");
    }
    /**
     * 环保产品认证编号
     */
    public void setCertificationNo(String certificationNo) {
        set("certificationNo", certificationNo);
    }

    /**
     * 环保产品认证编号
     */
    public String getCertificationNo() {
        return getStr("certificationNo");
    }
    /**
     * 测试方法
     */
    public void setTestMethod(String testMethod) {
        set("testMethod", testMethod);
    }

    /**
     * 测试方法
     */
    public String getTestMethod() {
        return getStr("testMethod");
    }
    /**
     * 检出限
     */
    public void setDetectionLimit(String detectionLimit) {
        set("detectionLimit", detectionLimit);
    }

    /**
     * 检出限
     */
    public String getDetectionLimit() {
        return getStr("detectionLimit");
    }
    /**
     * 分析周期
     */
    public void setAnalysisCycle(String analysisCycle) {
        set("analysisCycle", analysisCycle);
    }

    /**
     * 分析周期
     */
    public String getAnalysisCycle() {
        return getStr("analysisCycle");
    }
    /**
     * 量程F.S.
     */
    public void setRange(String range) {
        set("range", range);
    }

    /**
     * 量程F.S.
     */
    public String getRange() {
        return getStr("range");
    }
    /**
     * 主要试剂1及浓度
     */
    public void setReagent1(String reagent1) {
        set("reagent1", reagent1);
    }

    /**
     * 主要试剂1及浓度
     */
    public String getReagent1() {
        return getStr("reagent1");
    }
    /**
     * 主要试剂2及浓度
     */
    public void setReagent2(String reagent2) {
        set("reagent2", reagent2);
    }

    /**
     * 主要试剂2及浓度
     */
    public String getReagent2() {
        return getStr("reagent2");
    }
    /**
     * 主要试剂3及浓度
     */
    public void setReagent3(String reagent3) {
        set("reagent3", reagent3);
    }

    /**
     * 主要试剂3及浓度
     */
    public String getReagent3() {
        return getStr("reagent3");
    }
    /**
     * 标准曲线参数
     */
    public void setStandardCurve(String standardCurve) {
        set("standardCurve", standardCurve);
    }

    /**
     * 标准曲线参数
     */
    public String getStandardCurve() {
        return getStr("standardCurve");
    }
    /**
     * 验收时间
     */
    public void setAcceptanceTime(Date acceptanceTime) {
        set("acceptanceTime", acceptanceTime);
    }

    /**
     * 验收时间
     */
    public Date getAcceptanceTime() {
        return get("acceptanceTime");
    }
    /**
     * 验收监测单位
     */
    public void setAcceptanceCompany(String acceptanceCompany) {
        set("acceptanceCompany", acceptanceCompany);
    }

    /**
     * 验收监测单位
     */
    public String getAcceptanceCompany() {
        return getStr("acceptanceCompany");
    }
    /**
     * 联网时间
     */
    public void setNetworkingTime(Date networkingTime) {
        set("networkingTime", networkingTime);
    }

    /**
     * 联网时间
     */
    public Date getNetworkingTime() {
        return get("networkingTime");
    }
    /**
     * 录入人
     */
    public void setRecorder(String recorder) {
        set("recorder", recorder);
    }

    /**
     * 录入人
     */
    public String getRecorder() {
        return getStr("recorder");
    }
    /**
     * 运维公司
     */
    public void setServicerId(Long servicerId) {
        set("servicerId", servicerId);
    }

    /**
     * 运维公司
     */
    public Long getServicerId() {
        return getLong("servicerId");
    }
    /**
     * 仪器流量范围
     */
    public void setFlowRange(String flowRange) {
        set("flowRange", flowRange);
    }

    /**
     * 仪器流量范围
     */
    public String getFlowRange() {
        return getStr("flowRange");
    }
}
